﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.Threading;

namespace RStein.PosterousReader.Common.SpecialOperations
{
  //TODO: Add implementation
  public class OperationFactory : IOperationFactory
  {
    public IOperation CreateOperation(Action action)
    {
      return null;
    }
    public IOperation CreateOperation(Action action, Action<IOperation, Exception> exceptionHandler, SynchronizationContext synchContext)
    {
      return null;
    }
    public IOperation CreateOperation(Action action, Action<IOperation, Exception> exceptionHandler)
    {
      return null;
    }

    public static IOperationFactory Default
    {
      get;
      set;
    }
  }
}
